international road federation - German English Dictionary